package com.jy.oms.framework.asyn.task.queue.database.service;


import com.jy.oms.framework.asyn.task.queue.database.entity.SysTaskQuery;
import com.jy.oms.framework.asyn.task.queue.database.entity.SysTaskQueue;

import java.util.List;

public interface ISysTaskQueueService {

    int querySysTaskCount(SysTaskQuery sysTaskQuery, String taskQueueName);

    List<SysTaskQueue> querySysTaskList(SysTaskQuery sysTaskQuery, String taskQueueName);

    int insertSysTask(SysTaskQueue sysTask, String taskQueueName);

    int insertSysTaskList(List<SysTaskQueue> sysTasks, String taskQueueName);

    int updateById(SysTaskQueue sysTask, String taskQueueName);

    int updateBatchById(List<SysTaskQueue> sysTasks, String taskQueueName);
}
